#pragma once
#include "NetNode.h"
#include <deque>
using std::deque;

class NetNodeMgr
{
public:
	NetNodeMgr(void);
	~NetNodeMgr(void);
	NetNode * AddNetNode( NetNode& node );
	int get_node_count(){ return m_nodes.size(); };
	NetNode * get_node( size_t i ){ return ( i >=0 && i < m_nodes.size() ) ? m_nodes[i] : NULL; }
	void DelNetNode(NetNode * nd );
private:
	deque<NetNode *> m_nodes;
};
